export interface AppVersionCtrlTableColumns {    
    id:number;  //    
    version:string;  // 版本号    
    filepath:any[];  // 文件地址    
    status:number;  // 是否启用    
    description:string;  // 更新内容    
    createdAt:string;  // 创建时间    
}


export interface AppVersionCtrlInfoData {    
    id:number|undefined;        //    
    version:string|undefined; // 版本号    
    filepath:any[]; // 文件地址    
    status:boolean; // 是否启用    
    description:string|undefined; // 更新内容    
    createdAt:string|undefined; // 创建时间    
}


export interface AppVersionCtrlTableDataState {
    ids:any[];
    tableData: {
        data: Array<AppVersionCtrlTableColumns>;
        total: number;
        loading: boolean;
        param: {
            pageNum: number;
            pageSize: number;            
            id: number|undefined;            
            version: string|undefined;            
            filepath: string|undefined;            
            status: number|undefined;            
            description: string|undefined;            
            createdAt: string|undefined;            
            dateRange: string[];
        };
    };
}


export interface AppVersionCtrlEditState{
    loading:boolean;
    isShowDialog: boolean;
    formData:AppVersionCtrlInfoData;
    rules: object;
}